*{
  margin: 0;
  padding: 0;
}
img,
input,
textarea,
button {
  border: 0;
  vertical-align: middle;
}
a {
  text-decoration: none;
  color: #666;
}
ul li {
  list-style: none;
}
body{
    background:#F2F2F2;
}
#gotoorder{
    width: 100%;
    .gotoorder{
        margin: 0 auto;
        position: relative;
        width: 960px;
        background: white;
        margin-top: 30px;
    }
    .mall_head {
    border-top: 5px #82c92f solid;
    border-radius: 3px 3px 0 0;
    }
    //内容部分
    .cont{
        background: #fff;
        overflow: hidden;
        padding-bottom: 50px;
    }
    .cont .mall_c{
      
    margin: 0 auto 28px;
    padding: 0 30px;
    .hd{
         border-bottom: 1px solid #e5e5e5;
         height: 18px;
         line-height: 18px;
         padding: 16px 10px;
         h3{
             font-weight: 400;
             color: #000000;
             font-size: 18px;
             float: left;
         }
         .red{
             font-size: 14px;
            color: red;
            padding: 10px;
         }
      }
      .bd{
          overflow: hidden;
          .addbox{
              margin: 15px 0;
              background: #fff;
              padding: 0 10px 10px;
              .addbox_cont{
                  padding: 10px;
              }
          }
      }
       .addbox_cont .oldads{
          color: #98a0a2;
          height: 26px;
          line-height: 24px;
          overflow: hidden;
          position: relative;
          .edit{
              float: right;
              font-size: 12px;
          }
          .adds{
              color: #98a0a2;
              line-height: 24px;
              width: 650px;
              display: block;
              cursor: pointer;
              font-size: 12px;
              
          }
        
      }
      .newads{display: none;}
    }
    .input_radio_view{
             display: block;
             float: left;
             width: 26px;
             height: 26px;
             cursor: pointer;
             margin-right: 10px;
             background: url(../img/radio_view.png);
    }
    .input_radio_view {
            background-position: 0 -238px;
        }
    .add_new{
        background-position: 0 -212px;
    }
    .input_radio{
        display: block;
        float: left;
        width: 26px;
       height: 26px;
       margin-left: -36px;
       cursor: pointer;
       border:none;
       opacity: 0;
    }
    .add_btn{
        height: 35px;
        margin-top: 10px;
        width: 140px;
        background:url(../img/add_btn.png)no-repeat;
    }
    .add_btn{
            display: block;
           background-position: 0 -510px; 
    }
    .bd_cont{
        color: #000;
        font-size: 14px;
        font-family: simsun;
        margin: 0 10px;
        .forin{
            color: #333;
            font-size: 14px;
            margin: 5px 0;
            overflow: hidden;
            .eleradio{
                float: left;
                line-height: 26px;
                position: relative;
                .rdo_view{
                    background-position: -316px -1081px;
                }
                
            }
        }
        .forin label{
                color: #000;
                font-size: 14px;
                font-family: "microsoft yahei";
                cursor: pointer;
                float: left;
                margin-left: -10px;
                margin-right: 40px;
                overflow: hidden;
                vertical-align: -2px;
                width: 740px;
                word-break: break-all;
        }
    }
    .rdo_view{
        background:url(../img/order_bj.png)no-repeat;
        float: left;
        height: 18px;
        margin-top: 5px;
        position: relative;
        width: 18px;
        z-index: 1;
    }
    .rdo{
        float: left;
        height: 18px;
        left: -18px;
        margin: 0;
        opacity: 0;
        position: relative;
        top: 5px;
        width: 18px;
        z-index: 2;
        filter: alpha(opacity=0);
    }
  .bd_cont .forin .radios label{width: auto;}
  
}
#gotoorder .bd_cont .forin .eleradio .kongy{
      background-position:  -268px -1081px;
}
#gotoorder .goodlist{
 .title{
    background: #82c92f;
    border-radius: 3px 3px 0 0;
    height: 38px;
    line-height: 38px;
    padding:0 10px;
    .t1,.t2,.t3,.t4{
        text-align: center;
        float: left;
        color: white;
        padding: 12px 0;
        font: 12px "微软雅黑",Verdana,SimHei,"Microsoft JhengHei",Tahoma;
    }
    .t1{
    text-align: left; 
    text-indent: 30px;width: 460px;       
    }
    .t2{
    width: 120px;       
    }
    .t3{
    width: 70px;       
    }
    .t4{
    width: 220px;       
      }
    }
    //商品部分
    .g_cont{
       border-bottom: 1px #eee dashed;
border-top: 0; 
.warp_row {
    height: 60px;
    padding: 15px;
    text-align: center;
    .g1,.g2,.g3,.g4,.g5{
        color: #363d37;
        height: 70px;
        line-height: 70px;
        float: left;
        text-align: center;
        font-size: 14px;
    }
    .g1{
        text-align: left;
        width: 450px;
       img{
           float: left;
            height: 60px;
            overflow: hidden;
            width: 60px;
       } 
       span {
    float: left;
    margin-left: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 240px;
}
    }
    .g2{
       width: 120px; 
    }
    .g3{
          width: 70px; 
          span{
              color: #000;
                font-size: 18px;
          }
    }
    .g4{
          width: 220px; 
          span{
              color: #ff8301;
                font-size: 18px;
                letter-spacing: 2px;
          }
       }
    
     }
    }
    //商品部分结束
    .total{
        .red{
            color: #ff8301;
        }
       color: #000;
        font-size: 16px;
        padding: 20px;
        text-align: right;
        li{
            list-style: none;
            line-height: 30px;
        }
        .blod{
            font-weight: 700;
            margin-top: 22px;
            span{
                font-size: 36px;
                font-family: arial;
                padding: 0 10px;
            }
        }
    }
    //优惠
    .bd_yh{
        text-align: right;
        .cont{
            border-style: dashed;
            border-color: #ccc;
            border-width: 1px 0;
            color: #333;
            display: inline-block;
            margin-right: 15px;
            padding-bottom: 10px;
            width: 534px;
            .cont_title{
                font-size: 16px;
                margin-top: 30px;
                position: relative;
                span{position: relative;
                i{
                    background: url(../img/yh.gif) no-repeat center;
                    background-size: contain;
                    cursor: pointer;
                    display: inline-block;
                    height: 1em;
                    margin-bottom: -2px;
                    margin-left: .25em;
                    margin-right: .25em;
                    width: 1em;
                }
                }
            }
            //输入优惠吗
            .use {
            .yhinput {
                margin-top: 10px;
                margin-bottom: 10px;
                input{
                    border: 1px solid #dadada;
                    border-radius: 3px;
                            display: inline-block;
                            font-size: 12px;
                            height: 30px;
                            line-height: 18px;
                           text-indent: 10px;
                            text-align: left;
                            width: 232px;
                }
              }
             .use_btn{
                 cursor: pointer;
                display: inline-block;
                font-size: 14px;
                height: 30px;
                line-height: 30px;
                margin-left: 10px;
                text-align: center;
                width: 91px;
                background-color: #82c92f;
                border: 0;
                color: #fff;border-radius: 3px;
                 margin-bottom: 10px;
             }
            }
        }
    }
}
.mall_c .bd .sendto{
      
            color: #333;
            font-size: 12px;
            line-height: 30px;
            margin-top: 15px;
            padding: 0 20px 0 10px;
            text-align: right;
            .xiadan{
                display: block;
                width: 140px;
                height: 38px;
                line-height: 38px;
                font-size: 18px;
                margin-top: 15px;
                margin-right: 10px;
                background: #ff8200;
                border-radius: 5px;
                color: #fff;
                float: right;
                text-align: center;
            }

    }
//收货地址添加


.addbox .addbox_cont .add_adds{
    margin: 10px;
    padding: 20px;
    background: #f2f2f2;
    border: solid 1px #e6e6e6;
    .addlabel{
        font-weight: 700;
        display: block;
        font-size: 16px;
        color: #666;
        b{
            color: #ff7300;
            margin: -5px 0 0 -10px;
            display: block;
            float: left;
        }
    }
    .addtext{
        border: solid 1px #ccc;
        font-size: 14px;
        height: 15px;
        line-height: 14px;
        margin: 10px 0;
        padding: 10px;
        width: 208px;
    }
    .add_select{
        margin-right: 10px;
    }
    .add_area{
        border: solid 1px #ccc;
        display: block;
        padding: 10px;
        margin: 10px 0;
        width: 450px;
        height: 78px;
        font-size: 14px;
        resize: none;
          color: #666;
    }
    .mt_10{
        margin-top: 10px;
    }
    .mt_20{
        margin-top: 20px;
    }
    .add_btn_green,.add_btn_grey{
        background: #82c92f;
        padding: 0 15px;
        display: inline-block;
        height: 29px;
        line-height: 28px;
        text-align: center;
        color: white;
        border-radius: 4px;
        min-width: 56px;
        
    }
    .add_btn_grey{
         background: #a4a9ae;
    }
}
